package com.tms.utils.description;

import com.tms.domain.*;

/**
 * @author ozj
 */
public interface DescriptionService {

    /**
     * 获取维修记录的描叙
     *
     * @param repairApp 维修记录
     * @return string
     */
    String getDescription(RepairApp repairApp);

    /**
     * 获取报废记录的描叙
     *
     * @param scrap 报废记录
     * @return string
     */
    String getDescription(Scrap scrap);

    /**
     * 获取使用记录的描叙
     *
     * @param useRecord 使用记录
     * @return string
     */
    String getDescription(UseRecord useRecord);

    /**
     * 获取采购记录的描叙
     *
     * @param bill 采购记录
     * @return string
     */
    String getDescription(Bill bill);

    /**
     * 获取采购记录的描叙
     *
     * @param billResponse 采购记录
     * @return string
     */
    String getDescription(BillResponse billResponse);
}
